Does the Modern Code Inspection Have Value?

نویسندگان

  • Harvey P. Siy
  • Lawrence G. Votta
چکیده

For years, it was believed that the value of inspections is in nding and xing defects early in the development process. Otherwise, the cost to nd and x them later is much higher. However, in examining code inspection data, we are nding that inspections are bene cial for an additional reason. They make the code easier to understand and change. An analysis of data from a recent code inspection experiment shows that 60% of all issues raised in the code inspections are not problems that could have been uncovered by latter phases of testing or eld usage because they have little or nothing to do with the visible execution behavior of the software. Rather, they improve the maintainability of the code by making the code conform to coding standards, minimizing redundancies, improving language pro ciency, improving safety and portability, and raising the quality of the documentation. We conclude that even if advances in software technology have diminished the value of inspections as a defect detection tool, in most cases, it continues to be of value as a maintenance tool.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inspection of Homes, Places, Objects and Individuals in Iranian and French Law

One of the actions that judicial authorities are conducting in preliminary investigations is the issuance of an inspection order for homes, places and individuals. Implementation of these orders may in certain cases contradicts individual rights and freedoms, and in particular the privacy of individuals. In this regard, the main question of the research is that what evolutions has the Inspectio...

متن کامل

Economical Design of Double Variables Acceptance Sampling With Inspection Errors

The paper presents an economical model for double variable acceptance sampling with inspection errors. Taguchi cost function is used as acceptance cost while quality specification functions are normal with known variance. An optimization model is developed for double variables acceptance sampling scheme at the presence of inspection errors with either constant or monotone value functions. The m...

متن کامل

Best Practices in Code Inspection for Safety-Critical Software

0 7 4 0 7 4 5 9 / 0 3 / $ 1 7 . 0 0 © 2 0 0 3 I E E E damage. But even if the software does exactly what it was specified to do, it still might not be safe if the operation scenario was unknown or not previously evaluated.1 The verification of all important aspects of safety-critical systems is obligatory, because it can save human lives and material resources.2 An important part of safety anal...

متن کامل

Where Does GOTO Go to?

Although GOTO has long been criticized for being \unstruc-tured" and causing \unreliable" programs, it is still in use and even modern languages like Ada95 provide GOTO. Why? This paper presents the results of a study in which we examined 316 MB of Ada source code in order to nd the frequency and typical applications of GOTO. It turned out that about 99% of all examined les do not contain any G...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001